package org.merak.core.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.merak.core.annotation.types.SkipWhat;

/**
 * A mark that identifies methods to be skipped
 * when rendering Java objects to JSON string
 */

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Skip {
	SkipWhat[] what() default {}; 
}
